/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Banco.Classes;

import Banco.DAO.professorDAO;
import java.util.ArrayList;

/**
 *
 * @author Jorge Dantas
 */
public class Professor extends Usuario {

    private String matricula;
    private String nome;

    public Professor getProfessor(String matricula) {
        professorDAO profDAO = new professorDAO();
        Professor professor = profDAO.getProfessor(matricula);
        return professor;
    }
/**
 * Recupera matricula
 * @return matricula
 */
    public String getMatricula() {
        return matricula;
    }
/**
 * Atribui matricula
 * @param matricula
 */
    public void setMatricula(String matricula) {
        this.matricula = matricula;
    }
/**
 * Recupera nome
 * @return nome
 */
    public String getNome() {
        return nome;
    }
/**
 * Atribui nome
 * @param nome
 */
    public void setNome(String nome) {
        this.nome = nome;
    }
/**
 * Recupera todas as turmas em que o aluno está matriculado
 * @param matricula - Matricula do aluno
 * @return Todas as turmas em que o aluno está matriculado
 */
    public ArrayList<Turma> getTodasTurmas(String matricula) {
        professorDAO profDAO = new professorDAO();
        return profDAO.getTodasTurmas(matricula);
    }    
}
